package com.sunnay.controller;

import com.sunnay.service.UserBidService;
import com.sunnay.util.R;
import com.sunnay.vo.common.Page;
import com.sunnay.vo.small.SmallQueryVo;
import com.sunnay.vo.small.SmallRequestVo;
import com.sunnay.vo.small.SmallResponseVo;
import com.sunnay.web.ContextHelper;
import org.springframework.web.bind.annotation.*;

import javax.annotation.Resource;
import java.util.List;

@RestController
@RequestMapping("/small")
public class SmallController {

    @Resource
    private UserBidService userBidService;

    @GetMapping
    public R<List<SmallResponseVo>> smallList(Page page, SmallQueryVo queryVo){
        return R.ok(userBidService.smallList(ContextHelper.getSystemUser(),page,queryVo));
    }

    @PostMapping
    public R<Void> addSmall(@RequestBody SmallRequestVo requestVo){
        userBidService.addSmall(ContextHelper.getSystemUser(),requestVo);
        return R.ok();
    }
}
